$(function(){
	var $container=$(".pagination");
	var totalPage=Number($container.attr("data-totalPage"));
	var currentPage=Number($container.attr("data-currentPage"));
	var url=$container.attr("data-url");
	//少于一页,不用显示页码
	if(totalPage<=1){
		return;
	}
	$container.show();
	var $ultag=$("<ul/>");
	var paginationCount=5;
	//总页码小于5页(仅生成页码)
	if(totalPage<=paginationCount){
		for(i=1;i<=totalPage;i++){
			var pageUrl=url.replace(/{page}/,i);
			var $atag=$("<a/>").attr("href",pageUrl).html(i);
			var $litag=$("<li/>");
			if(i==currentPage){
				$litag.addClass("active");
			}
			 $atag.appendTo($litag);
			 $litag.appendTo($ultag);
		}
	}
	//总页码大于5页(生成上一页,下一页,首页,尾页)
	if(totalPage>paginationCount){
		var startPage=currentPage-Math.ceil(paginationCount/2)+1;
		if(startPage<1){
			startPage=1;
		}
		var endPage=startPage+paginationCount-1;
		if(endPage>totalPage){
			endPage=totalPage;
			startPage=endPage-paginationCount+1;
		}
		//生成上一页(当前就在第一页就不用了)
		if(currentPage>1){
			var preUrl=url.replace(/{page}/,currentPage-1);
			var $atag=$("<a>上一页</a>").attr("href",preUrl);
			var $litag=$("<li/>");
			 $atag.appendTo($litag);
			 $litag.appendTo($ultag);
		}
		//显示回到首页(如果第一页显示出来了就不用了)
		if(startPage>1){
			var firstUrl=url.replace(/{page}/,1);
			var $atag=$("<a>1..</a>").attr("href",firstUrl);
			var $litag=$("<li/>");
			 $atag.appendTo($litag);
			 $litag.appendTo($ultag);
		}
		//显示页码
		for(i=startPage;i<=endPage;i++){
			var pageUrl=url.replace(/{page}/,i);
			var $atag=$("<a/>").attr("href",pageUrl).html(i);
			var $litag=$("<li/>");
			if(i==currentPage){
				$litag.addClass("active");
			}
			 $atag.appendTo($litag);
			 $litag.appendTo($ultag);
		}
		//生成最后一页(如果最后一页显示出来了就不用了)
		if(endPage<totalPage){
			var lastUrl=url.replace(/{page}/,totalPage);
			var $atag=$("<a/>").attr("href",lastUrl).html(".."+totalPage);
			var $litag=$("<li/>");
			 $atag.appendTo($litag);
			 $litag.appendTo($ultag);
		}
		//生成下一页(如果当前就是最后一页就不用了)
		if(currentPage<totalPage){
			var nextUrl=url.replace(/{page}/,currentPage+1);
			var $atag=$("<a>下一页</a>").attr("href",nextUrl);
			var $litag=$("<li/>");
			 $atag.appendTo($litag);
			 $litag.appendTo($ultag);
		}
	}
	$ultag.appendTo($container);
});
function paginationCreatWith(totalPage,currentPage,url){
	
}